/*
package com.qitmiaojie.test.mq;

import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
import java.util.Scanner;

*/
/**
 * @author miaojie
 * @version 1.0
 * @description TODO
 * @date 2023/3/11 10:04
 *//*

import java.util.List;
import java.util.Scanner;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.additional.query.impl.QueryChainWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;

public class Chat extends ServiceImpl<QARepository, QA> {

    // 初始化Scanner对象，用于读取控制台输入
    private static Scanner scanner = new Scanner(System.in);

    public static void main(String[] args) {
        ChatBot chatBot = new ChatBot();
        while (true) {
            System.out.println("请输入您的问题：");
            String question = scanner.nextLine();

            // 调用ChatBot的回答方法，输出答案
            String answer = chatBot.answer(question);
            System.out.println(answer);
        }
    }

    */
/**
     * 回答问题
     *
     * @param question 问题
     * @return 答案
     *//*

    public String answer(String question) {
        // 根据问题从数据库中查询对应的答案
        QueryWrapper<QA> queryWrapper = new QueryWrapper<>();
        queryWrapper.eq("question", question);
        List<QA> qaList = this.list(queryWrapper);

        if (!qaList.isEmpty()) {
            // 如果能找到答案，则返回第一条答案的内容
            return qaList.get(0).getAnswer();
        } else {
            // 如果找不到答案，则返回默认答案
            return "抱歉，暂时无法回答您的问题。";
        }
    }

}

*/
